package net.lab1024.sa.base.module.support.job.api.domain;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * 定时任务-执行记录 vo
 *
 * @author huke
 * @date 2024/6/17 21:30
 */
@Data
public class SmartJobLogVO {

    // logId
    private Long logId;

    // 任务id
    private Integer jobId;

    // 任务名称
    private String jobName;

    // 定时任务参数|可选
    private String param;

    // 执行结果是否成功
    private Boolean successFlag;

    // 开始执行时间
    private LocalDateTime executeStartTime;

    // 执行时长-毫秒
    private Long executeTimeMillis;

    // 执行结果描述
    private String executeResult;

    // 执行结束时间
    private LocalDateTime executeEndTime;

    // ip
    private String ip;

    // 进程id
    private String processId;

    // 程序目录
    private String programPath;

    private String createName;

    private LocalDateTime createTime;
}
